package com.ayf.payment.game.api.dto.criteria;

import java.util.Date;

/**
 * @Author: zh-liang
 * @Date : 2019-12-26 16:22
 */
public class ReissueAllCriteria extends PageCriteria {
    private static final long serialVersionUID = 1L;
    private String startTime;
    private String endTime;
    /**
     * 主键
     */
    private String id;

    /**
     * 商户ID
     */
    private Integer merchantId;

    /**
     * 是否自动定时补发  0 否  1 是  2 已经补发
     */
    private Short isAutoReissue;

    /**
     * 定时补发时间
     */
    private String autoTeissueTime;

    /**
     * 被补发的充值起始时间
     */
    private String reissueStartTime;

    /**
     * 被补发的充值结束时间
     */
    private String reissueEndTime;

    /**
     * 分区名
     */
    private String partitionName;

    /**
     * 分区iD
     */
    private String partitionId;

    /**
     * 整区补发 说明类型
     */
    private String autoType;

    /**
     * 是否清楚数据
     */
    private Short isCleanData;

    /**
     * 整区补发比例
     */
    private Integer reissueQuota;

    /**
     * 操作IP
     */
    private String operateIp;

    /**
     * 补发状态  0默认  1成功  -1失败
     */
    private Integer reissueStatus;
    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最后更新时间
     */
    private Date lastUpdateTime;

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Integer merchantId) {
        this.merchantId = merchantId;
    }

    public Short getIsAutoReissue() {
        return isAutoReissue;
    }

    public void setIsAutoReissue(Short isAutoReissue) {
        this.isAutoReissue = isAutoReissue;
    }

    public String getAutoTeissueTime() {
        return autoTeissueTime;
    }

    public void setAutoTeissueTime(String autoTeissueTime) {
        this.autoTeissueTime = autoTeissueTime;
    }

    public String getReissueStartTime() {
        return reissueStartTime;
    }

    public void setReissueStartTime(String reissueStartTime) {
        this.reissueStartTime = reissueStartTime;
    }

    public String getReissueEndTime() {
        return reissueEndTime;
    }

    public void setReissueEndTime(String reissueEndTime) {
        this.reissueEndTime = reissueEndTime;
    }

    public String getPartitionName() {
        return partitionName;
    }

    public void setPartitionName(String partitionName) {
        this.partitionName = partitionName;
    }

    public String getPartitionId() {
        return partitionId;
    }

    public void setPartitionId(String partitionId) {
        this.partitionId = partitionId;
    }

    public String getAutoType() {
        return autoType;
    }

    public void setAutoType(String autoType) {
        this.autoType = autoType;
    }

    public Short getIsCleanData() {
        return isCleanData;
    }

    public void setIsCleanData(Short isCleanData) {
        this.isCleanData = isCleanData;
    }

    public Integer getReissueQuota() {
        return reissueQuota;
    }

    public void setReissueQuota(Integer reissueQuota) {
        this.reissueQuota = reissueQuota;
    }

    public String getOperateIp() {
        return operateIp;
    }

    public void setOperateIp(String operateIp) {
        this.operateIp = operateIp;
    }

    public Integer getReissueStatus() {
        return reissueStatus;
    }

    public void setReissueStatus(Integer reissueStatus) {
        this.reissueStatus = reissueStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
}
